package com.zhouyu.exampleThread.lockTest;

/**
 * @Description:
 */
public enum EnumSingle {
  /**
   * 枚举实际上编译后继承自java.lang.Enum<E>
   * 枚举类型的每一个值都将映射到同一个构造函数中 编译后其实每个枚举值都是一个常量(static final)
   */
  ZHOUYU,
  INSTANCE;
  private DThread dThread;

  EnumSingle() {
    System.out.println("调用枚举构造器");
    dThread = new DThread();
  }

  public DThread getDThread() {
    return dThread;
  }

}
